package com.example.demo.model.entity.audit;

import com.example.demo.model.enums.AuditResult;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 科研成果审核记录实体类
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuditRecord {

    /**
     * 审核记录ID
     */
    private Long auditId;

    /**
     * 科研成果ID
     */
    private Long achievementId;

    /**
     * 审核人ID
     */
    private Long auditUserId;

    /**
     * 审核结果
     */
    private AuditResult auditResult;

    /**
     * 审核意见
     */
    private String auditComment;

    /**
     * 审核时间
     */
    private LocalDateTime auditTime;
}